package com.jy.modules.cims.data.dto;

import java.util.ArrayList;
import java.util.List;

import com.jy.modules.cims.data.common.dto.TCMmAgreementDTO;
import com.jy.modules.cims.data.common.dto.TCMmContractConstraintDTO;
import com.jy.modules.cims.data.common.dto.TCMmContractDTO;
import com.jy.modules.cims.data.common.dto.TCMmCooperorgDTO;
import com.jy.modules.cims.data.common.dto.TCMmCreditPackageDTO;
import com.jy.modules.cims.data.common.dto.TCMmCreditSettleParamDTO;
import com.jy.modules.cims.data.common.dto.TCMmFeeSettleParamDTO;
import com.jy.platform.core.common.BaseDTO;

/**
 * 合约综合信息
 */
public class ContractAllDto extends BaseDTO{
	
	private static final long serialVersionUID = -2768313273343517767L;
	private TCMmContractDTO cdto;					//合约基本信息
	private List<TCMmFeeSettleParamDTO>  fspDtolist;	//合约费用参数
	private TCMmCreditSettleParamDTO cspDto; 		//债权结算参数
	private List<TCMmContractConstraintDTO> ccDtolist=new ArrayList<TCMmContractConstraintDTO>();	//合约债权约束
	private TCMmAgreementDTO agreementDTO;	//协议
	private TCMmCooperorgDTO cooperorgDTO; //合作机构
	private List<TCMmCreditPackageDTO>  creditPackageList;	//债权包

    /**
     * 合约综合信息
     */
    public ContractAllDto() {
    }


	public TCMmContractDTO getCdto() {
		return cdto;
	}


	public void setCdto(TCMmContractDTO cdto) {
		this.cdto = cdto;
	}


	public List<TCMmFeeSettleParamDTO> getFspDtolist() {
		return fspDtolist;
	}


	public void setFspDtolist(List<TCMmFeeSettleParamDTO> fspDtolist) {
		this.fspDtolist = fspDtolist;
	}


	public TCMmCreditSettleParamDTO getCspDto() {
		return cspDto;
	}


	public void setCspDto(TCMmCreditSettleParamDTO cspDto) {
		this.cspDto = cspDto;
	}


	public List<TCMmContractConstraintDTO> getCcDtolist() {
		return ccDtolist;
	}


	public void setCcDtolist(List<TCMmContractConstraintDTO> ccDtolist) {
		this.ccDtolist = ccDtolist;
	}


	public TCMmAgreementDTO getAgreementDTO() {
		return agreementDTO;
	}


	public void setAgreementDTO(TCMmAgreementDTO agreementDTO) {
		this.agreementDTO = agreementDTO;
	}


	public TCMmCooperorgDTO getCooperorgDTO() {
		return cooperorgDTO;
	}


	public void setCooperorgDTO(TCMmCooperorgDTO cooperorgDTO) {
		this.cooperorgDTO = cooperorgDTO;
	}


	public List<TCMmCreditPackageDTO> getCreditPackageList() {
		return creditPackageList;
	}


	public void setCreditPackageList(List<TCMmCreditPackageDTO> creditPackageList) {
		this.creditPackageList = creditPackageList;
	}

    
}